Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Great Britain F7 Tunisia F6 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Hungary F3 Bosnia/Herzegovina F1 Slovenia F2 Slovenia F3 Germany F7 France F17 France F18 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Australia F1 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Bosnia/Herzegovina F6 Germany F19 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Croatia F7 Croatia F8 Slovenia F1 Italy F1 Italy F5 Italy F6 Poland F1 Italy F14 Italy F20 Romania F7 Turkey F6 Iran F4 Iran F5 France F14 Germany F14 China F4 Hungary F6 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Austria F1 Austria F3 Croatia F1 Croatia #1-w1 Croatia F3 France F16 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Australia F2 Slovenia F3 Croatia F5 Ljubljana Open - Ljubljana EI Bank Bulgarian Challenger - Sofia IPP Open - Helsinki Sarajevo Open 2004 - Sarajevo Open Mutouest - St. Brieuc Steelers Cup - Kosice Ljubljana Open - Ljubljana Tennis Napoli Cup - Napoli Architect Open - Budapest Copa Petrobras - Bogota St. Petersburg Challenger 2006 - St. Petersburg San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Morocco Tennis Tour - Casablanca XL Bermuda Open - Bermuda Unique Zagreb Open - Zagreb Italy F4 The LTA Bolton Challenger - Bolton Nokian Hakkapeliitta Open - Tampere Tunis Open - Tunis Nord LB Open - Braunschweig Guzzini Challenger - Recanati Porsche Open - Poznan Citta di Como Challenger - Como Black Forest Open - Freudenstadt Ljubljana Open 2008 - Ljubljana Copa Petrobras - Aracaju Bancolombia Open - Cali Rabat Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Iquique Challenger Burnie Challenger Oberstaufen Cup - Oberstaufen Barletta Challenger Monza Challenger Rome Challenger Kosice Challenger Rijeka Challenger Recanati Challenger Orbetello Challenger Segovia Challenger San Marino Challenger Istanbul Challenger San Sebastian Challenger Como Challenger Dublin Challenger - Dublin Todi Challenger Morocco Tennis Tour - Rabat Ljubljana Challenger Palermo Challenger Banja Luka 2002 - Banja Luka Tiburon Challenger Calabasas Challenger Charlottesville Challenger Aachen Challenger Knoxville Challenger Cancun Challenger Genova Challenger Burnie Challenger Zagreb Challenger Prostejov Challenger UTC Open by Selena - Cherkassy 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Memorial Kolyaskin - Donetsk Marburg Challenger Genova Open Challenger - Genova Arad Challenger Saransk Challenger Napoli Challenger Guayaquil Challenger VII Trofeo Ciudad de Quito - Quito Cancun Challenger Banjaluka Challenger 2007 - Banja Luka Bergamo Challenger Caloundra Challenger Caltanissetta Challenger Challenger Brasov - Brasov Memorial A. Manfredini Sassuolo Challenger - Sassuolo Rijeka Challenger Nottingham Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Genoa Open Challenger-Fondazione Carige - Genova San Marino Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Baumag Open - Budapest Cordenons Challenger Banja Luka Challenger 2005 - Banja Luka Manerbio Challenger Como Challenger Genova Challenger Kia International in Caloundra - Caloundra Copa Sevilla Internacionales de Andalucia - Seville Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Buenos Aires Alphen Challenger Gemax Samsung Open 2004 - Belgrade Banja Luka Challenger Ljubljana Challenger San Luis Potosi Challenger - San Luis Potosi Napoli Challenger Open de Montauban - Montauban Palermo Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Bratislava Challenger Heilbronn Challenger Ostrava Challenger Prague Challenger Arad Challenger Beijing Challenger Sibiu Challenger Brasov Challenger Istanbul Challenger Lermontov Challenger Rio De Janeiro Challenger Santiago Challenger ATU Cup - Weiden Portoroz Challenger Burbank Challenger - Burbank San Marino Challenger Rome Challenger Cordenons Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Como Challenger Copa Telefonica CTC Chile - Santiago Szczecin Challenger Sibiu Challenger Kazan Challenger Club Coop's ATP Challenger International - Brisbane BH Telecom Sarajevo 2007 - Sarajevo Ljubljana Open - Ljubljana Timisoara Challenger - Timisoara Mamaia Challenger - Constanta Nokian Hakkapeliitta Open - Tampere Caloundra ATP Challenger - Caloundra Medjurgorje Open - Medjugorje Rhein-Main Challenger 2004 - Aschaffenburg Samarkand Challenger - Samarkand Shenzhen Challenger Copa Kia - Santiago Anning Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Unicredit (Suisse) Bank S. A. Challenger - Chiasso Copa Petrobras Uruguray - Montevideo Isla de Gran Canaria - Mas Palomas Roma Challenger 2007 - Rome Arad Challenger Nottingham-2 Challenger Polska Energia Open - Bytom Almaty Challenger 1 - Almaty Kos-Zucchetti Tennis Cup - Cordenons 's Tennis Masters 07 Challenger - Graz Alexander Kolyaskin Memorial - Donetsk Challenger Tunisie - Tunis Zagreb Challenger St. Brieuc Challenger Marburg Challenger Open Prevadies - St. Brieuc Mitsubishi Electric Europe Cup - Monza Aamulehti Tampere Open - Tampere Prosperita Open 2007 - Ostrava Croatia Osiguranje Rijeka Open - Rijeka Sporting Challenger '07 Trofeo Regione Piemonte - Turin Guzzini Challenger - Recanati Cordenons Challenger Ljubljana Open - Ljubljana Ostdeutscher Sparkessen Cup - Dresden Banja Luka Challenger Honolulu Challenger Marrakech Challenger Bukhara Challenger - Bukhara 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta St. Brieuc Challenger Seoul Challenger Geneva Challenger Braunschweig Challenger Samarkand Challenger Copa Petrobras - Santiago Anning Challenger ECM Prague Open 2008 - Prague Busan Challenger Seoul Challenger Copa Petrobras - Montevideo Eskisehir Challenger Salzburg Challenger Rijeka Open - Rijeka Ilkley Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Portoroz Challenger Czech Indoor Open - Prague Alphen Challenger s'Tennis Masters Challenger - Graz UTC Open - Cherkassy Sacramento Challenger Binghamton Challenger Copa Petrobras-Argentina - Buenos Aires Tallahassee Challenger Recanati Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Prosperita Open 2006 - Ostrava Mordovia Cup - Saransk Rhodes Challenger Copa Petrobras Brazil - Aracaju Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Copa Kia Challenger ATP - Santiago Anning Challenger Almaty Challenger 2 - Almaty St. Brieuc Challenger Gwangju Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo Seoul Challenger IPP Open - Helsinki Sarasota Challenger IX Abierto Internacional de Salinas - Salinas Portoroz Challenger Alphen Challenger 2004 Keys Gate Challenger - Homestead Timisoara Challenger Fairfield Challenger Gemax Open - Belgrade Happy Valley Challenger Salinas Challenger Sao Paulo Challenger Tunis Challenger Bytom Challenger Constanta Challenger Banja Luka Challenger - Banja Luka Rimini Challenger Ilkley Challenger Genova Challenger Salzburg Challenger 9° Trani Cup - Trani Portoroz Challenger Kosice Challenger Ljubljana Challenger Braunschweig Challenger La Serena Open - La Serena Busan Challenger Honolulu Challenger Black Forest Open - Freudenstadt Challenger Brasov - Brasov Burnie Challenger Copa Ericsson Argentina - Buenos Aires Sarajevo Challenger Cordenons Challenger Manerbio Challenger Rome Challenger Alessandria Challenger Fairfield Challenger Internazionali di Tennis - Bergamo Happy Valley Challenger Dallas Challenger Nanjing Challenger Anning Challenger Manchester Challenger San Benedetto Challenger Vancouver Challenger St. Petersburg Open - St. Petersburg Stockton Challenger Las Vegas Challenger Rennes Challenger Dubrovnik Open - Dubrovnik Tiburon Challenger - Tiburon Bergamo Challenger 2003 USTA Tallahassee Tennis Challenger - Tallahassee 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Rome Challenger Caltanissetta Challenger Tampere Imageneering Open - Tampere Monza Challenger Mordovia Cup - Mordovia La Serena Open - La Serena Timisoara Challenger Rhein-Main Challenger 2003 - Aschaffenburg MST ATP Challenger International - Burnie Recanati Challenger II Cyclus Open de Tenis - Florianopolis Wuhan Challenger Orbetello Challenger The Nottingham Challenger - Nottingham BMW Open - Munich Morocco Tennis Tour - Fes Eckental Challenger Synsam Swedish Open - Bastad Gemax Open 2002 - Belgrade Asirom Challenger Brasov - Brasov Croatia Open - Umag Copa Ericsson Chile - Santiago Gemax Open - Belgrade BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Atlantic City Open - Atlantic City Stella Artois Clay Court Championships - Budaors Bulgarian Open - Sofia Bauer Watertechnilogy Cup 2008 - Eckental Copa Petrobras Colombia - Bogota Tennis Napoli Cup 2004 - Napoli Memorial Savigni - Sassuolo Banja Luka Challenger IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Music City Challenger - Nashville BMW Open - Munich Challenger ATP de Cuenca Diario El Mercurio - Cuenca Stella Artois Clay Court Championships - Budaors Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk XI Trofeo Ciudad de Quito - Quito PEOPLEnet Cup - Dnepropetrovsk Croatia Open - Umag Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb Movistar Open - Vina del Mar Bauer Watertechnology Cup 2007 - Eckental Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Ipsos Bucharest Challenger - Bucharest PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Oberstaufen Challenger Copa Telmex - Buenos Aires Sacramento Challenger Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Rimini Challenger Penza Challenger Copa Petrobras-Paraguay - Asuncion Karshi Challenger Copa Petrobras-Uruguay - Montevideo Rijeka Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Napoli Challenger Como Challenger Orange Prokom Open - Sopot Nottingham-2 Challenger Genova Challenger Jonkoping Challenger China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Savannah Challenger Copa Telmex - Buenos Aires Estoril Open - Estoril Grand Prix Hassan II - Casablanca Karlsruhe Challenger Catella Swedish Open - Bastad Gerry Weber Open - Halle Furth Challenger Salzburg Challenger ATP Studena Croatia Open Umag - Umag Copa Telmex - Buenos Aires Puebla Challenger Next Generation Adelaide International - Adelaide Seville Challenger Serbia Open - Belgrade Movistar Open - Vina del Mar Noumea Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Salinas Challenger Brasil Open - Costa do Sauipe Kazan Challenger Porto Alegre Challenger Cortina Challenger Open Sabadell Atlantico - Barcelona Belgrade Challenger Serbia Open - Belgrade Orange Warsaw Open - Warsaw Montevideo Challenger Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Sao Leopoldo Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Marbella Challenger Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Caltanissetta Challenger St. Brieuc Challenger China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Barletta Challenger PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Napoli Challenger St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich AEGON Championships - London ATP Vegeta Croatia Open - Umag Itajai Challenger Johannesburg Challenger Santos Challenger Tunis Challenger Malaysian Open - Kuala Lumpur Vegeta Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Rome Challenger Athens Challenger Bratislava Challenger Generali Open - Kitzbuhel Tunis Challenger Las Vegas Challenger Medibank International - Sydney China Open - Beijing AEGON Championships - London Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Palermo Challenger AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Barcelona Open BancSabadell - Barcelona Eckental Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Le Gosier Challenger Surbiton Challenger Rome Challenger Cordenons Challenger Maui Challenger Traralgon Challenger Canberra Challenger Grand Prix de Tennis de Lyon - Lyon Koblenz Challenger Kyoto Challenger Yokohama Challenger Segovia Challenger Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Arad Challenger San Benedetto Challenger Copa Ericsson Uruguay - Montevideo Neride Prague Indoor - Prague Jameson Cup - Milan Canottieri Mincio Open - Mantova St. Petersburg Challenger by Kinex - St. Petersburg Tiburon Challenger Movistar Open - Vina del Mar IX Torneo Internacionale de Tennis - Barletta Bastad Challenger Antonio Savoldi-Marco Co. - Manerbio Open Seat Godo 2005 - Barcelona Sydney International - Sydney Estoril Open - Estoril Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach ATP Studena Croatia Open Umag - Umag Medibank International - Sydney Copa Telmex - Buenos Aires Citi Open - Washington Campbell's Hall of Fame Tennis Championships - Newport Brasil Open - Costa do Sauipe Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Qatar Open - Doha Milan Indoors - Milan Rakuten Japan Open - Tokyo U.S. Men's Clay Court Championships - Houston Masters Series Monte-Carlo - Monte-Carlo Gerry Weber Open - Halle Synsam Swedish Open - Bastad Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BMW Open - Munich Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Australian Open (juniors) Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0